Chritch's Notebook
/
Search
CTRL + K
Chritch's Notebook
Search
CTRL + K
/
Hub
230405 Sentiment Platform
230415 Hundred Finance
230827 Balancer Incident
231018 HopeLend
AES
Anonymous Communication
Application Layer
Ascend AI Processor Architecture and Programming
BlueTooth
BPlus Tree
ChatGPT Prompt Engineering
Code Generation
Compiler Principle
Compute Theory
Computer Networking
Context Free Grammar
Cryptography
CS144
Data Link Layer
Database Index
Database Storage Structures
Database System
DDoS
DeFi Hack Incidents
DES
DOM
ECC
Email Security
ER model and Normal Form
Ethernaut WriteUp
Finite Automata
Garbage Collection
Halting Problem
IoT Security
IR Generation
Localization System
LSM Tree
MD5
Network Layer
Network Protection
Network Security Theory and Practice
Network Security
Notebook
Numerical Function
Obsidian示例
Physical Layer
Public-Key Encryption
Query Processing and Optimization
Read-only Reentrancy Attack
Reentrancy Attack
Regular Expression
Relational algebra
Relational Model
RFID
RSA
Runtime Environment
Secure Routing
Sets, Relations, and Languages
SHA-1
Signal
SQL
The Art of the Readable Code
The PH.D. GRIND
Traceback
Traffic Analysis
Transaction
Transport Layer
Turing Machine
Web Frontend
Web Security
Wireless Network and IoT Security
Wireless Network Security
《危在旦夕》读书笔记
二维傅里叶变换
人脸识别
信号传输
信号编码
信号调制
信号采样
分组加密和流密码
古典密码
图像信息隐藏
图像压缩
图像增强
图像水印
如何远程操作电脑
指纹识别
数字图像处理
数字滤波
数学基础
时域与频域
毫米波感知
物理层安全技术
计算理论复习
语音信号处理
应用层 Application Layer
DNS
D
omain
N
ame
S
ystem,将 IP 映射成有意义的字符串来记忆,同时方便在更换服务器的时候保证服务不变。
使用
UDP
协议,端口为
53
递归查询 vs 递归与迭代结合查询
Email
Email
Email 服务收发过程如下所示:
发送方的内容通过 SMTP 给 Message Transfer Agent
邮件进入 MTA 缓存
SMTP client process 定期扫描 MTA 缓存,发现待发送邮件后就与 SMTP server process 建立 TCP 连接
TCP 连接建立后通过 SMTP 发送邮件,结束后 SMTP 关闭 TCP 连接
接收端 MTA 中的 SMTP 进程收到邮件后放到用户邮箱
收件人打算收信时,通过 POP3 / IMAP 取回邮件
邮件发送协议
SMTP
S
imple
M
ail
T
ransfer
P
rotocol
使用
TCP
协议,端口号为
25
一种 ASCII 协议
MIME
M
ultipurpose
I
nternet
M
ail
E
xtensions
邮件接收协议
POP3(
P
ost
O
ffice
P
rotocol 3)
使用
TCP
协议,端口号为
110
IMAP(
I
nternet
M
eesage
A
ccess
P
rotocol)
POP3 的改良版,使用
TCP
协议,
143
WWW
W
orld
W
ide
W
eb
万维网上的每个页面都有唯一的地址,这些地址统称为
统一资源定位符
URL(
U
niform
R
esource
L
ocator)
格式:
<protocol>://<host>:<port>/<path>
HTTP(
H
yperText
T
ransfer
P
rotocol)
使用 TCP 协议,port = 80
HTTP 支持的请求如下表所示
HTTP1.0:默认非持久连接
第一次 RTT 建立 TCP 连接
第二次 RTT 请求和接收文档
第三次 RTT 请求和接收具体元素
HTTP1.1:默认持久连接
前两次 RTT 与非持久连接相同,后面每次请求时不必再次建立连接
当请求报文中
Conntection = Close
时,表示
非持久连接
当请求报文中
Conntection = keep-alive
时,表示
持久连接
Cookie
由于 HTTP 是无状态协议,而 Web 站点有时候希望能够识别用户,就需要用到 Cookie
由服务器产生,用于跟踪用户的访问和状态
存储在
用户主机
上
有可能危害隐私
FTP
F
ile
T
ransfer
P
rotocol
允许客户指明文件的类型和格式,支持在不同架构、操作系统之间进行文件传输,支持文件的权限设置,实现远程文件管理和文件共享
服务端一般使用
21
端口建立
控制连接
;使用
20
端口建立
数据连接
(在被动模式下服务端随机开端口)
匿名 FTP 访问通常使用
anonymous
作为用户名
两种数据传输模式
主动模式 POST:client 开端口 N,给 server 发 POST N,server 用 port 20 连接 N。(在 NAT 下会失效)
被动模式 PASV:client 给 server 发 PASV,server 开一个随机端口并告诉 client,client 连接该端口。(配置复杂且具有较大的安全隐患)
Connected Pages
On this page
应用层 Application Layer
DNS
Email
WWW
FTP
Pages mentioning this page
Computer Networking
Traffic Analysis